non-polluting bus - German English Dictionary